Construct Midpoint